package com.link2room.rodimus.dto.result.base;

import com.link2room.common.annotation.L2RDes;
import com.link2room.common.dto.result.base.BaseDto;
import com.link2room.rodimus.constant.RodimusDescriptPrefixKeyConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * Created by VegetaKo on 2016/10/16.
 */
@ApiModel
public class SalesmanIncomeDetailDto extends BaseDto {
    @ApiModelProperty(value = "分销员编码")
    private String salesmanNo;
    @ApiModelProperty(value = "分销员姓名")
    private String salesmanName;
    @ApiModelProperty(value = "联房单号")
    private String l2RNo;
    @ApiModelProperty(value = "CRS单号")
    private String crsNo;
    @ApiModelProperty(value = "会员号")
    private String memberNo;
    @ApiModelProperty(value = "订单状态")
    private String resSta;
    @ApiModelProperty(value = "订单状态描述")
    @L2RDes(value = RodimusDescriptPrefixKeyConstant.SALESMAN_RESSTA,source = "resSta")
    private String resStaDescript;
    @ApiModelProperty(value = "奖励状态")
    private String awardSta;
    @ApiModelProperty(value = "奖励状态描述")
    @L2RDes(value = RodimusDescriptPrefixKeyConstant.SALESMAN_AWARDSTA,source = "awardSta")
    private String awardStaDescript;
    @ApiModelProperty(value = "单位")
    private BigDecimal unit;
    private BigDecimal multiple;
    @ApiModelProperty(value = "奖励总计")
    private BigDecimal total;
    @ApiModelProperty(value = "奖励类型")
    private String awardType;
    @ApiModelProperty(value = "奖励类型描述")
    @L2RDes(value = RodimusDescriptPrefixKeyConstant.SALESMAN_AWARDTYPE,source = "awardType")
    private String awardTypeDescript;


    public String getSalesmanNo() {
        return salesmanNo;
    }

    public void setSalesmanNo(String salesmanNo) {
        this.salesmanNo = salesmanNo;
    }

    public String getSalesmanName() {
        return salesmanName;
    }

    public void setSalesmanName(String salesmanName) {
        this.salesmanName = salesmanName;
    }

    public String getL2RNo() {
        return l2RNo;
    }

    public void setL2RNo(String l2RNo) {
        this.l2RNo = l2RNo;
    }

    public String getMemberNo() {
        return memberNo;
    }

    public void setMemberNo(String memberNo) {
        this.memberNo = memberNo;
    }

    public String getResSta() {
        return resSta;
    }

    public void setResSta(String resSta) {
        this.resSta = resSta;
    }

    public String getResStaDescript() {
        return resStaDescript;
    }

    public void setResStaDescript(String resStaDescript) {
        this.resStaDescript = resStaDescript;
    }

    public String getAwardSta() {
        return awardSta;
    }

    public void setAwardSta(String awardSta) {
        this.awardSta = awardSta;
    }

    public BigDecimal getUnit() {
        return unit;
    }

    public void setUnit(BigDecimal unit) {
        this.unit = unit;
    }

    public BigDecimal getMultiple() {
        return multiple;
    }

    public void setMultiple(BigDecimal multiple) {
        this.multiple = multiple;
    }

    public BigDecimal getTotal() {
        return total;
    }

    public void setTotal(BigDecimal total) {
        this.total = total;
    }

    public String getAwardStaDescript() {
        return awardStaDescript;
    }

    public void setAwardStaDescript(String awardStaDescript) {
        this.awardStaDescript = awardStaDescript;
    }

    public String getAwardType() {
        return awardType;
    }

    public void setAwardType(String awardType) {
        this.awardType = awardType;
    }

    public String getAwardTypeDescript() {
        return awardTypeDescript;
    }

    public void setAwardTypeDescript(String awardTypeDescript) {
        this.awardTypeDescript = awardTypeDescript;
    }

    public String getCrsNo() {
        return crsNo;
    }

    public void setCrsNo(String crsNo) {
        this.crsNo = crsNo;
    }
}
